/*********************** Tags ***********************/
body{margin:0;padding:0;background: white;font-family: sans-serif;}
table{background: white;}
form{border:none;}
input[type=text], textarea{color: #999;}
input:focus, textarea:focus{background-color: lightyellow; color: black;} 
a:link, a:visited {text-decoration: none; color: black; font-weight: normal;}
a:hover {text-decoration: underline; color: blue;}
a:active {text-decoration: none;}
img{border: 0px;}

/*********************** Tags ***********************/

/*********************** IDS ***********************/
#geral{width: 960px;margin: 0 auto;min-height: 560px;margin-bottom: 13px; padding-top: 40px;}
#geral form p{margin-bottom: 20px;}
#footer{width: 960px;margin: 0 auto; }
#footer p{float: right;margin-bottom: -5px;}
/*********************** IDS ***********************/

/*********************** Classes ***********************/
.label_float{float: left;}
.error{background:#e02020;color: white;padding: 1px;border: dashed 0px black;margin-left: 8px;margin-top: -8px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 2px 2px 5px #333233;-webkit-box-shadow: 2px 2px 5px #333233;box-shadow: 2px 2px 5px #333233;}
.info_img{margin-left: -35px;font-size: 17px; font-weight: bold;}
.titulo_dica{margin-top: 0px;margin-bottom: -10px;}
.descricao_dica{font-size: 12px;color: aliceBlue; margin-top: -5px}
.datetime_dica{float: right;margin-top: -13px;margin-right: -0.8px;font-size: 13px;}
.clear{clear: both;}
.arrow{float: left;margin-right: 5px;}
.load{text-align: center;display: none;}
/*********************** Classes ***********************/

/*********************** Menu Topo ***********************/
#menu_topo .perfil{float: right;margin-top: 2px;margin-left: 60px;border: 1px solid #1C1C1C;height: 25px;width: 140px;padding: 5px;}
#menu_topo .link{float: right;padding-top: 7px;height: 35px;padding-left: 8px;margin-right: -60px;}
#menu_topo .link ul{margin-top: -6px;height: 40px;width: 154px;padding-top: 8px;}
#menu_topo .link li{width: 50px;text-align: center;float: left;height: 40px;margin-top: -3px;}
#menu_topo .link li:hover{background: url(../img/icon/topnav_hover.gif) no-repeat center top;}
#menu_topo .selected{background: url(../img/icon/topnav_hover.gif) no-repeat center top;}
#menu_topo .link a{color: white;}
/*********************** Menu topo ***********************/

/*********************** Menu Jquery ***********************/
ul.topnav {list-style: none;padding: 0 3px;margin: 0;float: left;min-width: 139px;background: #222;font-size: 12px;background: url(../img/icon/topnav_bg.gif) repeat-x;height: 40px;margin-top: -8px;margin-left: -4px;}
ul.topnav li {float: left;margin: 0;padding: 0 15px 0 0;position: relative;}
ul.topnav li a{padding: 10px 5px;color: #fff;display: block;text-decoration: none;float: left;}
ul.topnav li a:hover{	background: url(../img/icon/topnav_hover.gif) no-repeat center top;}
ul.topnav li span {width: 17px;height: 35px;float: left;background: url(../img/icon/subnav_btn.gif) no-repeat center top;margin-left: -61px;margin-top: 15px;}
ul.topnav li span.subhover {background: url(../img/icon/subnav_btn.gif) no-repeat center bottom; cursor: pointer;}
ul.topnav li ul.subnav {list-style: none;position: absolute;	left: 0; top: 35px;background: #333;margin: 0; padding: 0;display: none;float: left;width: 170px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;border: 1px solid #111;margin-left: -10px;}
ul.topnav li ul.subnav li{margin: 0; padding: 0;border-top: 1px solid #252525;border-bottom: 1px solid #444;clear: both;width: 170px;}
html ul.topnav li ul.subnav li a {float: left;width: 145px;background: #333 url(../icon/img/dropdown_linkbg.gif) no-repeat 10px center;padding-left: 20px;}
html ul.topnav li ul.subnav li a:hover { background: #222 url(../icon/img/dropdown_linkbg.gif) no-repeat 10px center; }

/*********************** Menu Jquery ***********************/

/*********************** TagCloud ***********************/
.tagcloud {width: 200px;}
.tagcloud a{color: #92b22c;text-decoration:none;border-bottom:1px dotted #92b22c;padding-bottom:1px;margin: 4px;}
.tagcloud a:hover {text-decoration:none;border-bottom:2px solid #92b22c;}
/*********************** TagCloud ***********************/

/*********************** usuario_timeline_mainpage_view ***********************/
#perfil_dica_corpo_timeline{float: left;width: 713px; height: 79px; padding: 10px;}
/*********************** usuario_timeline_mainpage_view ***********************/

/********************** dica_view ****************************/
#dica_view{height: 130px;float: left;padding: 20px;padding-top: 20px;margin-right: -50px;}
#dica_view h1{margin-top: -20px;margin-bottom: -5px;}
#dica_view .avatar{float: left;margin-right: 50px;}

#dica_detalhes{border: solid thin black;height: 135px;}
#dica_detalhes  h1{padding: 20px;padding-top: 0;}
#dica_detalhes .acoes{font-size: 20px;border-top: solid thin black;border-bottom: solid thin; padding-left: 20px; }
#dica_detalhes .dica_info{float: left;}

#dica_intera_desc .interacao{border-right: thin solid black; float: left;margin-left: 20px;margin-right: 20px;padding-right: 20px;}
#dica_intera_desc .descricao{float: left;margin-top: -20px;padding-bottom: 20px;}

#dica_contato{float: right;}
#dica_contato   .contato{margin-bottom: -60px;}

#dica_lista_vou{min-height: 197px;}
#dica_lista_vou .dica_querem_divertir{background: white;font-size: 20px;}
#dica_lista_vou .avatar{margin-right: 5px;}
#dica_lista_vou .cidade_estado{font-size: 12px;}
#dica_lista_vou .usuario{width: 133px;float: left;padding: 10px;}
#dica_lista_vou .mais_usuarios{float: right;font-size: 15px;}
/********************** dica_view ****************************/


/*********************** dica_mural_view ***********************/
#mural_topo{height: 200px;}
#mural_topo .perfil_dica_avatar{float: left;padding-right: 15px;border-right: thin solid black;margin-right: 20px;}
#mural_topo .interacao{float: left;padding-right: 5px;}

#mural_lista_vou{float: left;border: solid thin black;width: 200px;min-height: 300px;}

#mural_textarea{background-color: white;}
#mural_textarea textarea{border: 0;width: 100%;height: 63px;margin-bottom: -17px;}
#mural_textarea  .button{}

#mural_mensagens{border: solid thin black;width: 560px;min-height: 200px;float: left; margin-right: 30px;padding-bottom: 20px;}
#mural_mensagens .avatar{padding-top: 20px;}
#mural_mensagens .box{text-align: justify;padding: 10px;font-size: 12px;height: 112px; padding-top: 20px;}
#mural_mensagens .txt{width: 450px;padding-bottom: 15px;float: right;margin-top: -82px;}
#mural_mensagens .tempo{float: right;}

#mural_lista_vou .txt{margin-top: 0px;}
#mural_lista_vou .box{width: 200px;height: 40px;padding: 5px;}
#mural_lista_vou .avatar{margin-right: 10px;}
#mural_lista_vou img{margin-left: 10px;}

#mural_progresso{margin-left: 450px;}
/*********************** dica_mural_view *************************/

/*********************** contator de caracteres ***********************/
#progreso {background: url(textarea.png) no-repeat;background-position: -300px 0px;width: 300px;height: 14px;text-align: center;color: #000000;font-size: 8pt;font-family: Arial;text-transform: uppercase; float: left;margin-top: 6px;}
/***********************contator de caracteres***********************/

/*********************** Compartilhar***********************/
#btn_comp{cursor: pointer;color: blue;}
#close{height: 12px;cursor: pointer;}
#img_close{margin-left: 90px;margin-top: -8px;height: 9px;}
.div_comp{display: none;background-image: url('../img/fundo.png');height: 57px;background-repeat: no-repeat;float: right;padding-right: 40px;margin-top: 49px;padding-left: 13px;padding-top: 8px;margin-left: 500px;position: absolute;}
.div_comp_dicaView{display: none;background-image: url('../img/fundo.png');height: 57px;background-repeat: no-repeat;padding-right: 40px;margin-top: -64px;padding-left: 13px;padding-top: 8px;position: absolute;}
.div_comp_listLegais{display: none;background-image: url('../img/fundo.png');height: 57px;background-repeat: no-repeat;float: right;padding-right: 40px;margin-top: 35px;padding-left: 13px;padding-top: 8px;margin-left: 700px;position: absolute;}
/*********************** Compartilhar***********************/